home *** CD-ROM | disk | FTP | other *** search
/ Gambler 19 / GAMBLERCD19.BIN / UTILS / RIVA128 / Uzytki / IdGamma v1.2 beta / IDGAMMA.TXT < prev    next >
Text File  |  1998-05-15  |  7KB  |  188 lines

  1. IdGamma version 1.2 beta
  2. Contents
  3.    Section 1 *** introduction
  4.    Section 2 *** Installation
  5.    Section 3 *** running the program
  6.    Section 4 *** recommendations
  7.    Section 5 *** known problems
  8.    Section 6 *** Version Differences
  9.    Section 7 *** disclaimer
  10.    Section 8 *** credits and e-mail
  11.  
  12. Section 1 *** Introduction
  13. ---------------------------
  14.  
  15. -IdGamma was written and tested for quake 1, quake 2 and Hexen2
  16.  
  17. -At the moment, the Nvidia OpenGL Beta 2 drivers do support Gamma correction,
  18.  but the quality of the textures in QLQuake drops rapidly as the brightness is
  19.  increased. 
  20.  
  21. -This program simply replaces the original ID palettes with brighter colors.
  22.  No files are modified, a pak file is added to your pak file directory.
  23.  
  24. You can set the   Quake2 default intensity
  25.  
  26. -Intensity: how bright everyting is
  27.            1 = ( original ) 1.4 is more bright
  28.            This variable works just like the quake2 intensity command
  29.            except you have added options (see allow saturation below)
  30. -gamma:    how light everyting is
  31.           1 = ( original ) .9 is lighter
  32.           when combined with the intensity command you can have effects
  33.           like the gama setting in the non-gl versions of your id game
  34. -for quake 2
  35.           You can change the gl_modulate. (another way of making things brighter)
  36.          1=original? 2 is brighter
  37.  
  38. -You can set the saturation level
  39.        1 NO saturation  means that no colors are replaced with white
  40.          (this option is my favorate  for quake2)
  41.        2 LITTLE saturation, this means that no colors are replaced with white
  42.           but blend towards white more, but also more gradually toward white
  43.          (this option is best when using intensity > 2  for quake2)
  44.        3 Some saturation means only colors that are  close to white
  45.            get replaced  with white
  46.        4 Allow saturation, when set, the intensity works exactly like the
  47.           intensity  variable in quake 2
  48.  
  49. -You can leave fullbright colors alone
  50.  
  51.  (fullbrights are colors that are bright no matter what the lighting level is)
  52.  (examples of fullbrights are explosions and fire)
  53.  (for quake 2 fullbrights are now only colors used in fire & explosions)
  54.  (I added option this because when using a Gamma > 1.7 some fullbrights
  55.   can become pale)
  56.   
  57. -By trying different values you should be able to get your id game
  58.  to look just the way you want!
  59.  See Optimal settings in section 4 (recomendations) below
  60.  
  61. -This program was optimized using a PCI viper v330 Riva 128 with
  62.  official nvidia beta 2 release drivers, under windows 95
  63.  
  64. Section 2 *** Installation:
  65. ---------------------------
  66.  
  67. -unzip "idgamma.zip" into the directory containing your pak files.
  68.  example directories are "C:\QUAKE\ID1" "C:\HEXEN2\DATA1" "C:\QUAKE2\BASEQ2"
  69.  
  70. -create a shortcut on your desktop to IdGamma.exe
  71.  ( this is so you can try different values quickly )
  72.  
  73. Section 3 *** Running the program:
  74. ---------------------------
  75.  
  76. -use the shortcut created, or at the dos prompt, type idgamma
  77.  
  78. -The program prompts you for the variables and shows you the last values you
  79.  used see section 1 introduction and section 4 Recommendations
  80.  for details on variables above for details on operation.
  81.  
  82. -You must reload the first map in quake 1 and Hexen 2
  83.         (see section 6 problems for details)
  84.  
  85. Section 4 *** Recommendations
  86. ---------------------------
  87. -Try using the default settings first, then adjust 1 variable at a time to look at the differences
  88.  
  89. - check out web my web site for Ideal configurations (updated often)
  90.  
  91. -in quake2 a gamma of 8 reduces color distortion (green spots on your hand with blaster)
  92.  (this gamma should stay around 8, no matter what else you set)
  93.  
  94. - Allow saturation
  95.  If you want to optimize for skin tones, set saturation to 1 or saturation 2 (quake 2)
  96.  If you want to optimize for the sky in quake 1, set saturation to 4
  97.  Saturation of 3 is a compromize between the two levels.
  98.  
  99.  
  100. Section 5 *** How this program works.
  101. ---------------------------
  102. -Idgamma creates a pak file in your pak file directory
  103.  (ID1 for quake, Baseq2 for quake2, and data1 for hexen2)
  104.  This pak file contains a modified palette that is read by your game each time it is loaded.
  105.  
  106. -Palett.lmp consists of 256 colors,
  107.  each color has 1 byte for Red, 1 byte for green, and 1 byte for blue
  108.  each byte goes from 0 to 255
  109.  0 is darkest and 255 is lightest
  110.  
  111. -from here on r stands for red g stands for green and b stands for blue
  112.  so rgb means red green blue
  113.  
  114. -Intensity makes everything brighter
  115.  the rgb values are multiplied by intensity
  116.  Intensity of 1.4 makes every thing 1.4 times as bright 
  117.  a good range of values would be between 1.4 & 2
  118.  
  119. -gamma makes things lighter by adding white to each color
  120.  good values are between 0.8 and 1
  121.  
  122. -this program was written in dos basic, IdGamma.BAS
  123.  and uncommented source code is included in IdGamma.zip
  124.  
  125.  
  126. Section 6 *** Known Problems.
  127. ---------------------------
  128.  
  129. -every time you start glquake of glhexen you must reload the first map you use
  130.  to get a brighter picture, this problem is especially annoying when
  131.  running glquakeworld.
  132.  
  133. Section 7 *** Version Differences
  134. ---------------------------
  135. Version 1.2  17-May-1998
  136.  
  137.     Added Idgamma_faq.txt  to zip file
  138.  
  139.     Explosions now brighter.
  140.  
  141.     Replaced option 1 (allow some saturation a) with (allow no saturation).
  142.     
  143.     Improved algorithm for grey colors in Allow saturation options 1 and 2
  144.     
  145.     Added ability to read external file for Optimal inputs (can be downloaded separately)
  146.  
  147.     Improved in user interface
  148.  
  149.     Added command line so that you can automatically load optimal settings without user inputs.
  150.  
  151.     it Now directly modifies Ref_gl.dll, config.cfg and autoexec.cfg files.
  152.     
  153. Version 1.1  9-May-1998
  154.     Added optimized algorithm for intensity > 2 (inserted option 2 of allow saturation)
  155.     
  156.     For quake2, fullbrights now only include colors used in flames & explosions.
  157.     
  158.     Eliminated bug when entering 1 for intensity, caused program to fail
  159.         Thanks to voodoovixen for pointing this out.
  160. Version 1    8-May-1998
  161.     Before version 1, I had a limeted use utility called palette that worked for glquake only.
  162.     It worked fairly well, but was hard to use.
  163.  
  164. Section 8 *** Disclamer, Credits and e-mail:
  165. ---------------------------
  166.  
  167. -Usage of the this archive is at your own risk. I accept NO responsibility
  168.  for any form of damage or lost files incurred through the usage of
  169.  this archive.
  170.            
  171. Section 8 *** Credits and e-mail:
  172. ---------------------------
  173. My thanks to the following:
  174.  
  175.             Nvidia for the great but annoying Riva128
  176.             I shouldn't complain, I bought the card for 2d ;)
  177.             Tom of Tom's Hardware Guide for his "Mr Ugly" review 
  178.             ID for Quake
  179.             Thanks also go to those of you who gave me suggestions for this
  180.     version.
  181.                 And especially Wynsen Vlagsma
  182.                   ( for giving me the idea of changing palette )
  183.                   and for various posts under the name StaTaQue
  184.  
  185. Look for me on the riva discussion boards.
  186. Bill
  187. farmer@esslink.com
  188.